package com.ttg.model.dto.excel;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author zhangHongYuan
 * @description
 * @date 2024/4/10 15:01
 */
@Data
public class BankPublicPrimitiveExcelDto implements Serializable {


    private static final long serialVersionUID = 5053480397579890955L;

    /**
     * 商户编号
     */
    @Excel(name = "商户编号")
    private String mctNo;


    /**
     * 商户名称
     */
    @Excel(name = "商户名称")
    private String mctName;


    /**
     * 所属行业
     */
    @Excel(name = "所属行业")
    private String mctIndustry;


    /**
     * 所属地区
     */
    @Excel(name = "所属地区")
    private String mctAddress;


    /**
     * 注册年限
     */
    @Excel(name = "注册年限")
    private Integer mctRegisterYears;


    /**
     * 从业年限
     */
    @Excel(name = "从业年限")
    private Integer mctPractiseYears;


    /**
     * 法人姓名
     */
    @Excel(name = "法人姓名")
    private String mctLegalPersonName;


    /**
     * 身份证号
     */
    @Excel(name = "身份证号")
    private String mctIdNumber;


    /**
     * 法人客户号
     */
    @Excel(name = "法人客户号")
    private Integer mctBossCstId;


    /**
     * 结算账号
     */
    @Excel(name = "结算账号")
    private String mctSettlementBankAccount;


    /**
     * 账户状态
     */
    @Excel(name = "账户状态")
    private Integer mctAccountStatus;


    /**
     * 开户行
     */
    @Excel(name = "开户行")
    private String mctOpeningBank;


    /**
     * 开户时间
     */
    @Excel(name = "开户时间")
    private LocalDateTime mctAccountOpeningTime;


    /**
     * 结算账户的月均余额
     */
    @Excel(name = "结算账户的月均余额")
    private BigDecimal mctSettlementBankAccountMonthAverage;


    /**
     * 有效交易月份数
     */
    @Excel(name = "有效交易月份数")
    private Integer mctTransactionMonthNumber;


    /**
     * 个人活期存款年日均
     */
    @Excel(name = "个人活期存款年日均")
    private BigDecimal mctCurrentDepositYearDaily;


    /**
     * 个人定期存款年日均
     */
    @Excel(name = "个人定期存款年日均")
    private BigDecimal mctPeriodicallyDepositYearDaily;


    /**
     * 个人理财年日均
     */
    @Excel(name = "个人理财年日均")
    private BigDecimal mctFinancingYearDaily;


    /**
     * 贷款余额
     */
    @Excel(name = "贷款余额")
    private BigDecimal mctLoanAmount;


    /**
     * 更新时间
     */
    @Excel(name = "更新时间")
    private LocalDateTime updateTime;


}
